草庐IT

uitableview - Swift UITableViewCell 对齐

全部标签

ios - 调整大小后 UITableView 单元格不响应输入

我在我的TableView中添加新行并根据其内容调整其大小,但在调整大小后,单元格内容,如按钮和didSelectRowAtIndexPath:未被调用。这是调整大小的代码:CGRectframe=cell.replayTableView.frame;intheight=(model.replyComments.count*61)+3;frame.size=CGSizeMake(cell.replayTableView.frame.size.width,height);cell.tableviewReplay.refTable.frame=frame; 最佳

ios - 如何在滑动手势上获取 IndexPath 和 UItableView

我有一个UITableView,我在其中添加了UISwipeGesture,如下所示:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{CustomCell*cell=(CustomCell*)[tableViewdequeueReusableCellWithIdentifier:kCellIndetifier];UISwipeGestureRecognizer*gestureR;gestureR=[[UISwipeGestureRecogn

ios - 如何在 UITableView Cell 中以编程方式创建 n 个 UIButton?

我正在尝试创建一个带有n个按钮的UITableView,具体取决于后端JSON数据。我附上了一张图片,我知道如何在UITableViewCell上创建UIButton,但我不知道如何将它们正确放置在UITableViewCell中。UIButtonUITableViewCellUIButton*continuebtn=[[UIButtonalloc]initWithFrame:CGRectMake(10,100,view1.frame.size.width-20,40)];[continuebtnsetBackgroundColor:[UIColorgrayColor]];[conti

ios - 如何在 UITableView 的编辑模式下只显示复选标记选择而不选择整个 UITableViewCell?

我有一个带有自定义UITableViewCells的TableView。我为我的tableview单元格启用了UILongPressGestureRecognizer。长按手势识别器,我想编辑我的表格View。现在在表格View的编辑模式下,所有被选中的单元格连同附属的复选标记按钮一起被选中。我只想选择附件复选标记按钮而不是整个单元格。我尝试了多个选项,例如将单元格的selectionStyle属性设置为UITableViewCellSelectionStyleNone。在这种情况下,我无法在编辑模式下选择单元格。-(void)addLongPressGestureRecognizer

ios - UITableView setEditing 不显示删除按钮

我使用下面的代码显示使表格变得可编辑,但表格View似乎没有在左侧显示删除按钮。为什么?-(void)viewListEditale:(NSNotification*)notification{NSString*edited=[notification.objectobjectForKey:@"edit"];if([editedisEqualToString:@"N"]){[_tableViewsetEditing:NOanimated:YES];}else{[_tableViewsetEditing:YESanimated:YES];}} 最佳答案

ios - 随机忽略 UITableView 中 UILabel 的大小类

我有一个UITableView,带有包含UILabels的自定义单元格。标签的文字大小在iPhone和iPad上应该不同,所以我为常规大小类设置了不同的字体ininterfacebuilder.问题是有时在iPad上不考虑字体大小并且UILabel以小文本大小显示(来自iPhone的那个)。此外,常规大小类的字体大小为ignoredrandomlyforsometableviewcells. 最佳答案 我认为您可以使用此代码来识别设备尺寸:#defineiOSVersionGreaterThanOrEqualTo(v)([[[UID

ios - UITableView 中缺少 UINavigationBar

我以模态方式呈现一个UITableView以提供对某些应用程序设置的访问。当模态视图(RootViewController)出现时,它有一个我期望的导航栏。然而,当其中一个选项被选中并且下一个“UITableView”被弹出到堆栈顶部时,没有导航栏。这是其中一个子UITableViews的样子:据我所知,这两个subview应该有导航栏,我不需要做任何事情,因为它们嵌入在UINavigationController中。我尝试将导航栏拖到View中,但IB只允许我将它们放在UITableView中,如果我这样做,它们确实会出现,但它们在View中的位置也太高并进入状态栏,我可以对它们设置

ios - 从 UITableView segueing 后,如何根据不同的数据加载不同的 UIView?

我有一个UITableView,它从数据库文件加载数据。它有不同的部分。我设法以编程方式设计了自定义UITableViewCell。当我触摸一个单元格时,我正在转到UIViewController。segue是从InterfaceBuilder添加的。现在,我需要根据UITableView的部分编号在新的UIViewController中加载不同的内容(即UILabel、UIButton)。为了获得更多可视化效果,我在下面添加了图片。如何实现?我应该为每个操作使用自定义UIViewController子类吗?或者有更简单的方法吗?第一个View第二个View第三View

ios - UITableView 重复 Firebase 数据

我从Firebase收到重复的内容,但我似乎无法弄清楚我做错了什么。在firebase中,我有6个帖子。tableview正在填充6个单元格,但所有6个单元格都具有相同的数据,而其他5个帖子不存在。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{RankingsCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"RankingsCell"];self.ref=[[FIRDataba

ios - 不同设备宽度的不同尺寸和 View 对齐方式

在纵向模式下的iPhone6和横向模式下,我如何实现View跨越设备宽度,最大宽度为400像素,并与右侧对齐?这可以通过使用设备类和/或因特征而异来实现吗?我真正想要的是View适应设备的宽度:如果它比400px宽(因为我将设备旋转到横向模式或者因为应用程序在iPhonePlus或iPad上运行)它不应该再跨越显示的宽度,而是最大宽度为400px并位于右侧。也许这只能通过代码来完成?感谢任何输入。 最佳答案 WhatIreallywant,isthattheviewadaptstothewidthofthedevice:ifitis